package com.ruoyi.mapper;

import com.ruoyi.entity.JrTemplates;

import java.util.List;

public interface TemplatesMapper {

    // 查询最近修改的6个模板
    List<JrTemplates> selectRecentTemplates();

    /**
     * 根据ID更新模板
     * @param template 模板对象
     * @return 影响行数
     */
    int updateById(JrTemplates template);

    /**
     * 根据ID删除模板
     * @param id 模板ID
     * @return 影响行数
     */
    int deleteById(Long id);
    // 新增模板
    int insertJrTemplates(JrTemplates templates);
    // 按ID查询
    JrTemplates selectById(Long id);
    // 按名称查询
    JrTemplates selectByName(String name);

    List<JrTemplates> selectTemplateList(JrTemplates templates);
}
